type internal/profile.buffer
80 uses
internal/profile (current package)
encode.go#L108: func (p *Profile) encode(b *buffer) {
encode.go#L138: func(b *buffer, m message) error {
encode.go#L145: func(b *buffer, m message) error {
encode.go#L152: func(b *buffer, m message) error {
encode.go#L159: func(b *buffer, m message) error {
encode.go#L166: func(b *buffer, m message) error {
encode.go#L173: func(b *buffer, m message) error {
encode.go#L184: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).dropFramesX) },
encode.go#L186: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).keepFramesX) },
encode.go#L188: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).TimeNanos) },
encode.go#L190: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).DurationNanos) },
encode.go#L192: func(b *buffer, m message) error {
encode.go#L199: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).Period) },
encode.go#L201: func(b *buffer, m message) error { return decodeInt64s(b, &m.(*Profile).commentX) },
encode.go#L203: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Profile).defaultSampleTypeX) },
encode.go#L301: func (p *ValueType) encode(b *buffer) {
encode.go#L309: func(b *buffer, m message) error { return decodeInt64(b, &m.(*ValueType).typeX) },
encode.go#L311: func(b *buffer, m message) error { return decodeInt64(b, &m.(*ValueType).unitX) },
encode.go#L318: func (p *Sample) encode(b *buffer) {
encode.go#L331: func(b *buffer, m message) error { return decodeUint64s(b, &m.(*Sample).locationIDX) },
encode.go#L333: func(b *buffer, m message) error { return decodeInt64s(b, &m.(*Sample).Value) },
encode.go#L335: func(b *buffer, m message) error {
encode.go#L347: func (p Label) encode(b *buffer) {
encode.go#L356: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Label).keyX) },
encode.go#L358: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Label).strX) },
encode.go#L360: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Label).numX) },
encode.go#L367: func (p *Mapping) encode(b *buffer) {
encode.go#L382: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).ID) }, // optional uint64 id = 1
encode.go#L383: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).Start) }, // optional uint64 memory_offset = 2
encode.go#L384: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).Limit) }, // optional uint64 memory_limit = 3
encode.go#L385: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Mapping).Offset) }, // optional uint64 file_offset = 4
encode.go#L386: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Mapping).fileX) }, // optional int64 filename = 5
encode.go#L387: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Mapping).buildIDX) }, // optional int64 build_id = 6
encode.go#L388: func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasFunctions) }, // optional bool has_functions = 7
encode.go#L389: func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasFilenames) }, // optional bool has_filenames = 8
encode.go#L390: func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasLineNumbers) }, // optional bool has_line_numbers = 9
encode.go#L391: func(b *buffer, m message) error { return decodeBool(b, &m.(*Mapping).HasInlineFrames) }, // optional bool has_inline_frames = 10
encode.go#L398: func (p *Location) encode(b *buffer) {
encode.go#L409: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Location).ID) }, // optional uint64 id = 1;
encode.go#L410: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Location).mappingIDX) }, // optional uint64 mapping_id = 2;
encode.go#L411: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Location).Address) }, // optional uint64 address = 3;
encode.go#L412: func(b *buffer, m message) error { // repeated Line line = 4
encode.go#L424: func (p *Line) encode(b *buffer) {
encode.go#L432: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Line).functionIDX) },
encode.go#L434: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Line).Line) },
encode.go#L441: func (p *Function) encode(b *buffer) {
encode.go#L452: func(b *buffer, m message) error { return decodeUint64(b, &m.(*Function).ID) },
encode.go#L454: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).nameX) },
encode.go#L456: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).systemNameX) },
encode.go#L458: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).filenameX) },
encode.go#L460: func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).StartLine) },
proto.go#L29: type buffer struct {
proto.go#L37: type decoder func(*buffer, message) error
proto.go#L41: encode(*buffer)
proto.go#L45: var b buffer
proto.go#L50: func encodeVarint(b *buffer, x uint64) {
proto.go#L58: func encodeLength(b *buffer, tag int, len int) {
proto.go#L63: func encodeUint64(b *buffer, tag int, x uint64) {
proto.go#L69: func encodeUint64s(b *buffer, tag int, x []uint64) {
proto.go#L89: func encodeUint64Opt(b *buffer, tag int, x uint64) {
proto.go#L96: func encodeInt64(b *buffer, tag int, x int64) {
proto.go#L101: func encodeInt64Opt(b *buffer, tag int, x int64) {
proto.go#L108: func encodeInt64s(b *buffer, tag int, x []int64) {
proto.go#L128: func encodeString(b *buffer, tag int, x string) {
proto.go#L133: func encodeStrings(b *buffer, tag int, x []string) {
proto.go#L139: func encodeStringOpt(b *buffer, tag int, x string) {
proto.go#L146: func encodeBool(b *buffer, tag int, x bool) {
proto.go#L154: func encodeBoolOpt(b *buffer, tag int, x bool) {
proto.go#L161: func encodeMessage(b *buffer, tag int, m message) {
proto.go#L173: b := buffer{data: data, typ: 2}
proto.go#L199: func decodeField(b *buffer, data []byte) ([]byte, error) {
proto.go#L244: func checkType(b *buffer, typ int) error {
proto.go#L251: func decodeMessage(b *buffer, m message) error {
proto.go#L274: func decodeInt64(b *buffer, x *int64) error {
proto.go#L282: func decodeInt64s(b *buffer, x *[]int64) error {
proto.go#L305: func decodeUint64(b *buffer, x *uint64) error {
proto.go#L313: func decodeUint64s(b *buffer, x *[]uint64) error {
proto.go#L336: func decodeString(b *buffer, x *string) error {
proto.go#L344: func decodeStrings(b *buffer, x *[]string) error {
proto.go#L353: func decodeBool(b *buffer, x *bool) error {